flood alleviation - French English Dictionary